<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="portal" uri="/WEB-INF/portal.tld" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
<!DOCTYPE html>
<html lang="zh-CN">
  <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <%@ include file="/common/plateform/include/common-base.jsp"%>
  <title>节点管理管理</title>
  <!-- Tell the browser to be responsive to screen width -->
  <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
</head>

<!-- Part 一、 以下是body主体内容的模块区域 -->
<body class="hold-transition ${sysColor} sidebar-mini">
<div class="wrapper">

  <!-- top start -->
  <%@include file="/common/plateform/top.jsp" %>
  <!-- top end -->
  <!-- left start -->
  <%@include file="/common/plateform/left-project.jsp" %>
  <!-- left end-->

  <div class="content-wrapper">
    <!-- Main start -->
	<section class="content">
	  			<div id="div_hidden_content" class="hidden" style="display:none;">
			  					<div id="hidden_common_final">
									<!-- temp="hidden_common_final" start -->
										<input name="mainObjName" type="hidden" value="uctOrg">
										<input name="mainObjPrimaryKey" type="hidden" value="nodeId">
										<input name="objNameAll" type="hidden" value="uctOrg">
				<!-- temp="hidden_common_final" end -->
								 </div>
			 					<!-- temp="delForm_hidden" start -->
									<div id="delForm_hidden" style="display:none;">
										<input type="hidden" name="pageName" value="org-manager"/>
										<input type="hidden" name="formName" value="delForm"/>
									</div>
				<!-- temp="delForm_hidden" end -->
	  			</div>
      <div class="row">
        <div class="col-xs-12">



			<!-- 机构搜索 start -->
			<div class="box box-info">
				<!--搜索title  start -->
				<div class="box-header with-border">
					<h3 class="box-title"><i class="fa fa-search"></i> 搜索</h3>
					<div class="box-tools pull-right">
						<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
						</button>
						<button type="button" class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button>
					</div>
				</div>
				<!--搜索title  end -->
				<div class="box-body">
					<form id="searchForm" class="form-horizontal">
						<!-- temp="searchForm_hidden" start -->
						<div id="searchForm_hidden" style="display:none;">
							<input type="hidden" name="pageName" value="org-manager"/>
							<input type="hidden" name="formName" value="searchForm"/>
							<input type="hidden" name="uctOrg.w_fatherId" value="0"/>
						</div>
						<!-- temp="searchForm_hidden" end -->

						<div class="form-group">
							<div class="col-sm-3 text_r"><label class="control-label">机构编号：</label></div>
							<div class="col-sm-2">
								<input class="form-control" name="uctOrg.wl_orgEname"  value="" type="text">
							</div>
							<div class="col-sm-2 text_r"><label class="control-label">机构姓名：</label></div>
							<div class="col-sm-2">
								<input class="form-control"name="uctOrg.wl_orgCname" value="" type="text">
							</div>
						</div>
						<center>
							<div class="box-footer clearfix">
								<button type="button" class="btn btn-success" onclick="getTableData();"><i class="fa fa-search"></i> 查询</button>&nbsp;
								<button type="button" class="btn btn-warning" onclick="FormUtil.cleanData('searchForm');">重置 </button>
							</div>
						</center>
					</form>
				</div>
			</div>
			<!-- 机构搜索 end -->



        <!------- 列表 start -------->
          <div class="box box-success">
            <!--列表title  start --> 
	          <div class="box-header with-border">
                 <h3 class="box-title"><i class="fa fa-table"></i> 机构管理

                      <button class="btn btn－primary" type="button" onclick="toAdd('parent');"><span aria-hidden="true" class="glyphicon glyphicon-plus"></span>增加节点</button>
		              <button class="btn btn-info" type="button" onclick="toAdd('child');">增加子节点</button>
					  <button class="btn btn-info" type="button" onclick="toOrgUser();">机构人员</button>
                 </h3>
                 <div class="box-tools pull-right">
    				<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
 				 </div>
              </div>
			  <div class="box-body">
              	 	<table id="dataList" class="table table-bordered table-hover">
              	 		<thead>
		                	<tr id="dataList_thead_content" data-temp-code="true" data-temp-type="table" data-temp-show="dataList_template_content">
			                	<!-- temp="dataList_thead_content" start -->
											<th data-temp-obj="uctOrg.orgEname">机构编号</th>
											<th data-temp-obj="uctOrg.orgCname">机构名称</th>
											<th data-temp-obj="uctOrg.subCount">子节点数</th>
											<th>操作</th>
								<!-- temp="dataList_thead_content" end -->
		                	</tr>
	                	</thead>
		                <tbody id="dataList-body">
		                	
		                </tbody>
	              </table>
            	</div>
           	 	
           	 	<div class="box-footer text-center">
			      	<ul id="dataList-page" class="pagination">
					</ul>
			 	</div>              
           </div>
        <!------- 列表 end -------->
        </div>
      </div>
  
<div win-title="添加窗口" class="modal fade" id="my_modal_add" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog" style="width:40%;">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
							×
						</button>
						<h4 class="modal-title">
							<font color="red">信息添加</font> 
						</h4>
					</div>

					<div class="modal-body">
						
					       <div class="nav-tabs-custom">
					            <ul class="nav nav-tabs" id="myTab-add">
					            </ul>
					              
					            <!-- tab content start -->
					            <div class="tab-content">
					            
					               <div class="tab-pane active" id="tabAdd_1">
					                  <form class="form-horizontal addFormBody" role="form" id="addForm1" action="javascript:void(0)">
					                    <input type="hidden" class="formToken" id="addForm1_formToken" name="formToken" />
					                    <input type="hidden" id="addForm1_fatherId" name="uctOrg.fatherId" value="0" />
					                    <input type="hidden" id="addForm1_treeLevel" name="uctOrg.treeLevel" value="1" />
					                    <input type="hidden" id="addForm1_subCount" name="uctOrg.subCount" value="0" />
					                    <input type="hidden" id="addForm1_createTime" name="uctOrg.createTime" value="" />
					                    <!-- temp="addForm1_hidden" start -->
											<div id="addForm1_hidden" style="display:none;">
												<input type="hidden" name="pageName" value="org-manager"/>
												<input type="hidden" name="formName" value="addForm"/>
											</div>
										  <!-- temp="addForm1_hidden" end -->
										
					                    <!-- temp="addForm1_content" start -->
											<div id="addForm1_content" data-temp-code="true" data-temp-type="addForm" data-temp-form-id="addForm1">


												<table class="table table-bordered bordercolor">
													<tbody>
													<tr>
														<td class="active" align="right"><label
																class="form-control-static">机构名称：</label></td>
														<td>
															<div class="form-group"><input name="uctOrg.orgCname"
																						   class="form-control clean"
																						   maxlength="30"
																						   data-temp-obj="uctOrg.orgCname">
															</div>
														</td>
													</tr>
													<tr>
														<td class="active" align="right"><label
																class="form-control-static">机构编号：</label></td>
														<td>
															<div class="form-group"><input name="uctOrg.orgEname"
																						   class="form-control clean"
																						   maxlength="30"
																						   data-temp-obj="uctOrg.orgEname">
															</div>
														</td>
													</tr>
													</tbody>
												</table>
											</div>
				<!-- temp="addForm1_content" end -->
										
					                    
					                    <div class="form-group">
								        	<div class="col-sm-12">
									         <div class="box-footer text-center">
												<button class="btn btn-success pull-left" type="button" onclick="mytools.closeModal('my_modal_add');"> 取消 </button>
				                				<button class="btn btn-danger pull-right" type="button" onclick="submitForm1('addForm1','');" data-temp-event="addForm1_hidden"> 提 交 </button>
					            			</div>
				            				</div>
				            			</div>
				            			
					                  </form>
					               </div>
					          
				            </div>
					            <!-- tab content e -->
				          </div>	
			                
					</div>
				</div>
				<!-- /.modal-content -->
			</div>		
</div>  

<div win-title="修改窗口" class="modal fade" id="my_modal_edit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog" style="width:40%;">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
							×
						</button>
						<h4 class="modal-title">
							<font color="red">信息修改</font> 
						</h4>
					</div>
					<div class="modal-body">
						 <div class="nav-tabs-custom">
					            <ul class="nav nav-tabs" id="myTab-edit">
					            </ul>
					            
					            <!-- tab content start -->
					            <div class="tab-content">
					            
					               <div class="tab-pane active" id="tabEdit_1">
					                  <form class="form-horizontal editFormBody" role="form" id="editForm1" action="javascript:void(0)">
									    <input type="hidden" class="formToken" id="editForm1_formToken" name="formToken" />
									    <!-- temp="editForm1_hidden" start -->
									<div id="editForm1_hidden" style="display:none;">
										<input type="hidden" name="pageName" value="org-manager"/>
										<input type="hidden" name="formName" value="editForm"/>
												<input type="hidden" name="uctOrg.w_orgId" data-name="uctOrg.orgId" class="uctOrg_orgId clean">
									</div>
				<!-- temp="editForm1_hidden" end -->
										
										<!-- temp="editForm1_content" start -->
				<div id="editForm1_content">


					<table class="table table-bordered bordercolor">
						<tbody>
						<tr>
							<td class="active" align="right"><label class="form-control-static">机构名称：</label></td>
							<td>
								<div class="form-group"><input name="uctOrg.orgCname" class="form-control clean"
															   maxlength="30" data-temp-obj="uctOrg.orgCname"
															   data-name="uctOrg.orgCname"></div>
							</td>
						</tr>
						<tr>
							<td class="active" align="right"><label class="form-control-static">机构编号：</label></td>
							<td>
								<div class="form-group"><input name="uctOrg.orgEname" class="form-control clean"
															   maxlength="30" data-temp-obj="uctOrg.orgEname"
															   data-name="uctOrg.orgEname"></div>
							</td>
						</tr>
						</tbody>
					</table>
				</div>
				<!-- temp="editForm1_content" end -->
																                    
					                    <div class="form-group">
								        	<div class="col-sm-12">
									         <div class="box-footer text-center">
												<button class="btn btn-success pull-left" type="button" onclick="mytools.closeModal('my_modal_edit');"> 取消 </button>
				                				<button class="btn btn-danger pull-right" type="button" onclick="submitForm1('editForm1','');" data-temp-event="editForm1_hidden"> 提 交 </button>
					            			</div>
				            				</div>
				            			</div>
					                  </form>
					               </div>
					          
				            </div>
					            <!-- tab content e -->
				          </div>	
					</div>
				</div>
				<!-- /.modal-content -->
	</div>		
</div>  

<div win-title="查看窗口" class="modal fade" id="my_modal_view" tabindex="-2" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog" style="width:40%;">
				<div class="modal-content">
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
							×
						</button>
						<h4 class="modal-title">
							<font color="red">查看详情</font> 
						</h4>
						<form id="viewForm" action="javascript:void(0)">
							<!-- temp="viewForm_hidden" start -->
									<div id="viewForm_hidden" style="display:none;">
										<input type="hidden" name="pageName" value="org-manager"/>
										<input type="hidden" name="formName" value="searchForm"/>
										<input type="hidden" name="uctOrg.w_orgId" value="${param.orgId}"/>
									</div>
				<!-- temp="viewForm_hidden" end -->
						</form>
					</div>
					<div class="modal-body viewForm">
						
						<div class="nav-tabs-custom">
					            <ul class="nav nav-tabs" id="myTab-view">
					            </ul>
					            
					            <!-- tab content start -->
					            <div class="tab-content">
					            
					               <div class="tab-pane active" id="tabView_1">
					                  <form class="form-horizontal" role="form" id="viewForm1" action="javascript:void(0)">
					              		
					              		<!-- temp="viewForm1_content" start -->
				<div id="viewForm1_content" class="row viewForm">
					<table class="table table-bordered bordercolor">
						<tbody>
						<tr>
							<td class="active" align="right"><label class="form-control-static">机构名称：</label></td>
							<td>
								<div class="form-control-static"><span data-name="uctOrg.orgCname"></span></div>
							</td>
						</tr>
						<tr>
							<td class="active" align="right"><label class="form-control-static">机构编号：</label></td>
							<td>
								<div class="form-control-static"><span data-name="uctOrg.orgEname"></span></div>
							</td>
						</tr>
						</tbody>
					</table>
				</div>
				<!-- temp="viewForm1_content" end -->
					                    
					                  </form>
					               </div>
					               
					             	<div class="form-group">
							        	<div class="col-sm-12">
								         <div class="box-footer text-center">
											<button class="btn btn-success pull-right" type="button" onclick="mytools.closeModal('my_modal_view');"> 关闭 </button>
				            			</div>
			            				</div>
		            				</div>
					          
				            </div>
					            <!-- tab content e -->
				          </div>
					</div>
				</div>
				<!-- /.modal-content -->
	</div>		
</div>



<!-- 机构用户 -->
<div class="modal fade" id="org_user_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog" style="width:900px;">
		<div class="modal-content" id="orgUserDiv">


			<!-- 机构下用户列表  -->
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
				<h4 class="modal-title"><font color="red">机构用户</font>&nbsp;</h4>
			</div>
			<div class="modal-body">
				<form class="form-horizontal" role="form" id="orgUserForm">
					<input type="hidden" name="pageName" value="org-manager"/>
					<input type="hidden" name="formName" value="orgUserForm"/>
					<input type="hidden" name="uctUser.w_orgId" value=""/>
					<table id="orgUserTable" class="table table-bordered table-hover" >
						<thead><tr>
							<th width="20%">账号</th>
							<th width="20%">姓名</th>
							<th width="10%">所属机构</th>
							<th width="15%">性别</th>
							<th width="15%">电话</th>
							<th width="15%">状态</th>
						</tr>
						</thead>
						<tbody id="orgUserList"></tbody>
					</table>
					<center><ul id="orgUserpageList"></ul></center>
				</form>
			</div>

		</div>
	</div>
	<!-- /.modal-content -->
</div>



		<!-- Part 二、以下是template模板定义的模块区域 -->
<script type="text/template" id="dataList-template">
		<? for ( var i = 0; i < rows.length; i++) {?>
		<tr  id=<?=rows[i].uctOrg.orgId?> treeLevel=<?=rows[i].uctOrg.treeLevel?> fatherId=<?=rows[i].uctOrg.fatherId?>>
				
				<th style="display:none;"><?=rows[i].uctOrg.orgId?></th>
				<th style="display:none;"><?=rows[i].uctOrg.treeLevel?></th>
				<th style="display:none;"><?=rows[i].uctOrg.subCount?></th>
				<th style="display:none;"><?=rows[i].uctOrg.fatherId?></th>

			<!-- temp="dataList_template_content" start -->
				<td style='display:none;'>
					<input type="hidden" name="input_primaryKey" obj-name="uctOrg" primary="orgId" value="<?=strUtil.doNull(rows[i].uctOrg.orgId,'')?>"/>
				</td>
				<td>

						<?if(rows[i].uctOrg.subCount>0){?>
							<i class="fa fa-folder fa-cyellow" onclick="getChildTableData('<?=rows[i].uctOrg.orgId?>','<?=rows[i].uctOrg.treeLevel?>',this);"></i>&nbsp;<?=rows[i].uctOrg.orgEname?>
						<?} else{?>		
							<i class="fa fa-file-text fa-cyellow" ></i>&nbsp;<?=rows[i].uctOrg.orgEname?>
						<?}?>		

					</td>				
				<td><?=strUtil.doNull(rows[i].uctOrg.orgCname,'')?></td>
				<td><?=strUtil.doNull(rows[i].uctOrg.subCount,'0')?></td>
				<!-- temp="dataList_template_content" end -->
              <td>
				<button type="button" class="btn btn-success btn-xs" onclick="toLoad(this,'view')"><i class="fa fa-search-plus"></i> 查看</button>  
				<button type="button" class="btn btn-warning btn-xs" onclick="toLoad(this,'edit');"><i class="fa fa-edit"></i> 修改</button>  
				<button type="button" class="btn btn-danger btn-xs" onclick="toDele(this,'<?=rows[i].uctOrg.fatherId?>','<?=strUtil.doNull(rows[i].uctOrg.subCount,'0')?>');"><i class="fa fa-trash-o"></i> 删除</button>
			</td>
		</tr>
   <?}?>  		
</script>
		<script type="text/template" id="orgUserListData">
			<? for ( var i = 0; i < rows.length; i++) {?>
			<tr>
				<td style="display:none;"><?=rows[i].uctUser.userId?></td>
				<td><?=rows[i].uctUser.userEname?></td>
				<td><?=rows[i].uctUser.userCname?></td>
				<td><?=rows[i].uctUser.orgEname?></td>
				<td><?if(rows[i].uctUser.userSex=="M"){?>女<?}else{?>男<?}?>
				</td>
				<td><?=rows[i].uctUser.mobile?></td>
				<td><?if(rows[i].uctUser.userStatus=="1"){?>
					<font color=blue>启用</font>
					<?}else{?><font color=red>停用</font><?}?></td>
			</tr>
			<?}?>
		</script>

<!-- Part 三、 以下是js模块区域 -->
<script>
var clickMenu = "org-manager";
var myPage,dataListId,searchFormId;
myPage = 10;//定义列表数据
dataListId = "dataList";//显示列表数据div的id
searchFormId = "searchForm";//搜索表单Id
var id,treeLevel,subCount,fatherId;
/**
 * 初始化数据字典，id传入#id 返回值Map用法：dictListMap["userType"][rows[i].userType]
 */
var dictListMap = DictUtil.initDictAndDymic();
 
$(function () {
	//1、加载分页列表数据
	getTableData();
	
	//2、控制是否启用token
	//setToken();
	
 });
 
 $(function () {
	//设置数据行选中效果
	$('#'+dataListId+' tbody').on('click','tr', function (e) {
	     if ( $(this).hasClass('selected') ) {
	        }
	        else {
	            $('tr.selected').removeClass('selected');
	            $(this).addClass('selected');
	        }
	     	id = $('tr.selected th').eq(0).html();
	     	treeLevel = $('tr.selected th').eq(1).html();
	     	subCount = $('tr.selected th').eq(2).html();
	     	fatherId = $('tr.selected th').eq(3).html();
	} );
 });
//注入日历框样式
var dateObject = $('.datepicker').datepicker( {
	language : 'zh-CN',
	//inline: true,
	todayBtn : "linked",
	format : "yyyy-mm-dd",
	autoclose: true
}).on('hide',function(e) {
	//bootstrap datepicker与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决方法
	//当日期选择框关闭时，执行刷新校验。
	var fieldName = $(this).attr("name");//获取当前元素name
	var formId = $(this).parents("form").eq(0).attr("id");//获取当前元素所在父层级中的就近的formId
    $("#"+formId).data('bootstrapValidator').updateStatus(fieldName,'NOT_VALIDATED',null).validateField(fieldName);
});

//给模态窗口内form表单内的所有支持必填项的元素注入校验
$(".modal").on('shown.bs.modal', function () {
	$(this).find("form").each(function(){
		var formId = $(this).attr("id");
		if(!strUtil.isNull(formId)){
			formId="#"+formId;
		 	setValidate(formId);//定义add表单验证属性
			mytools.cleanValidate(formId);//清空上次校验规则提示
		}
	});
});

//打开添加modal
function toAdd(val){
	mytools.cleanData(".addFormBody");//清空表单元素上次填写的内容；

	$(".datepicker").val("");
	if(val=='child'){
		if(id=="undefined" || id =="" || id == null){
	 		layer.alert('请先选中一条数据！', { closeBtn: 0 });
			return;
		}else{
			$("#addForm1_fatherId").val(id);
			$("#addForm1_treeLevel").val(parseInt(treeLevel)+1);
			
		}
	}
	if(val=='parent'){
		$("#addForm1_fatherId").val(0);
		$("#addForm1_treeLevel").val(1);
	}
    $("#addForm1_createTime").val(new Date().getTime());
    $("#my_modal_add").modal("show");
}
//数据toLoad读取（查看、编辑）数据
function toLoad(obj,type){
	if("view"==type){
		$("#my_modal_view").modal("show");
	}else if("edit"==type){
		mytools.cleanData(".editFormBody");//清空表单元素上次填写的内容；
		$("#my_modal_edit").modal("show");
	}
	var paramLoadData = {};
	var inputPrimaryObj = $(obj).parent().parent().find("input[name='input_primaryKey']");
	paramLoadData["pageName"]=$("#searchForm").find("input[name='pageName']").val();
	paramLoadData["formName"]=$("#searchForm").find("input[name='formName']").val();
	if(inputPrimaryObj && !strUtil.isNull(inputPrimaryObj.val())){
		var objName = inputPrimaryObj.attr("obj-name");
		var primary = inputPrimaryObj.attr("primary");
		paramLoadData[objName+".w_"+primary]=inputPrimaryObj.val();
		$.get(common_info_url, paramLoadData,function(myData){
			console.log(myData);
			//反显加载数据
			if(myData){
				for(var objNameKey in myData){
					FormUtil.loadView(objNameKey, myData[objNameKey]);
				}
			}
	   	},"json");
	}
}
//删除调用
function toDele(obj,faId,subCount){
	var fatherCount = $('#'+dataListId+' tbody').find("tr[id='"+faId+"']").find("th").eq("2").html();
//	alert(fatherCount);
	if(subCount*1>0){
		layer.alert("存在子节点，不能直接删除！");
		return;
	}
	if(!$("#delForm_hidden").find("input[name='formName']").val()){
		layer.alert("缺失删除参数！");
		return;
	}
	var index_submit = layer.confirm("您确定要删除信息吗？", {btn: ["Yes","No"],closeBtn: 0,offset: "220px"}
	, function(){
		layer.close(index_submit);
		var paramData = {};
		var inputPrimaryObj = $(obj).parent().parent().find("input[name='input_primaryKey']");
		paramData["pageName"]=$("#delForm_hidden").find("input[name='pageName']").val();
		paramData["formName"]=$("#delForm_hidden").find("input[name='formName']").val();
		if(inputPrimaryObj && !strUtil.isNull(inputPrimaryObj.val())){
			var objName = inputPrimaryObj.attr("obj-name");
			var primary = inputPrimaryObj.attr("primary");
			paramData[objName+".w_"+primary]=inputPrimaryObj.val();
			$.ajax({
		    	type:"post",
		    	url:common_submit_url,
		    	data: paramData,dataType:"json",
		    	success: function(myData){
		    		var result = myData.flag;
		    		if(result=="T"){
		    			//var fatherCount = parseInt($(obj).parent().parent().parent().find("th").eq("2").html());
		    			if(fatherCount*1>0){
		    				fatherCount = fatherCount-1;
		    			}
		    			$.ajax({
						    type:"post",
						    url:common_submit_url,
						    data:{"pageName":"org-manager","formName":"editForm","uctOrg.w_orgId":faId,"uctOrg.subCount":fatherCount},
						    dataType:"json",
						    success: function(myData){
						    	
						  	}
						});	
					
		    			layer.alert("操作成功！");

		    			refresh();
		    		}else{
		    			layer.alert("删除失败！");
		    		}
		  		}
			});
		}
	});
}
//加载列表数据
function getTableData(){
	$.ajax({
		   type:'get',
		   url:common_list_url,
		   data:$("#"+searchFormId).serialize()+getCurrentPage(common_list_url+"?"+$("#"+searchFormId).serialize(),myPage),
		   dataType:'json',
		   success: function(myData){
		   	console.log("getTableData-->",myData);
			    var data = baidu.template(dataListId+"-template",eval(myData));  
				$("#"+dataListId+"-body").html(data);
				  var option= {
						   ele:$("#"+dataListId+"-page")[0],
						   total:myData.total,
						   fn:getTableData,
						   url:common_list_url+"?"+$("#"+searchFormId).serialize()
					   }
					generatePages(option);
			   }
		});	
  }


function getChildTableData(id,treeLevel,obj){
	$.ajax({
		   type:'get',
		   url:common_list_url,
		   data:{"pageName":"org-manager","formName":"searchForm","uctOrg.w_fatherId":id,"orderBy":"order_num"},
		   dataType:'json',
		   success: function(myData){
			var data = baidu.template(dataListId+"-template",myData);  
			if($(obj).hasClass("fa-folder-open")){
				$(obj).attr("class","fa fa-folder  fa-cyellow");
				delChiled(id);
			}else{
				$(obj).attr("class","fa fa-folder-open fa-cyellow");
				$("#"+id).after(data);
				 $("[fatherid='"+id+"']").each(function(i){
					var thisObj = $(this);
					var pd = "10px 20px 10px ";
					var num = pd+parseInt(treeLevel)*20+"px";
					$(thisObj).find("td").eq(1).css("padding",num);
				 });
			 }
		   }
		});	
  } 
function delChiled(id){
	  $("[fatherid='"+id+"']").each(function(i){
			 var thisObj = $(this);
			 $(thisObj).remove();
			 var id = thisObj.attr("id");
			 delChiled(id);
		 });
}

//提交tab1表单数据
function submitForm1(formId,tabId){
	//校验规则-表单提交时触发
	var validate = $('#'+formId).data('bootstrapValidator').validate();
	if(!validate.isValid()){ //如果校验不通过就返回
	    return;
	}

	var index_submit = layer.confirm('您确定要保存信息吗？', {btn: ['Yes','No'],closeBtn: 0,offset: '220px'}
	, function(){
		var result = submitForm(formId,tabId);
		if(result){
			layer.alert("提交成功！", {closeBtn: 0 });
      		mytools.closeModal("my_modal_add");
      		mytools.closeModal("my_modal_edit");
      		refresh();
      		setToken();
    		if(!strUtil.isNull(tabId)){
      			$('.nav-tabs a[href=\"#'+tabId+'\"]').tab('show'); // Select tab by name
      		}
	  	}
	});

 }
//提交表单数据
function submitForm(formId,tabId){
	var result;
	var index_load = layer.load(1, {shade: false});
	$.ajax({
	    type:'post',
	    url:common_submit_url,
	    data:$("#"+formId).serialize(),
	    async:false,
	    dataType:'json',
	    success: function(myData){ 
	     // console.log("submitForm---->",myData);
	        if(myData.flag=="T"){
	        	result = myData;
	        		if(formId.indexOf("addForm")>-1){
						$.ajax({
						    type:"post",
						    url:common_submit_url,
						    data:{"pageName":"org-manager","formName":"editForm","uctOrg.w_orgId":id,"uctOrg.subCount":parseInt(subCount)+1},
						    dataType:"json",
						    success: function(myData){
						  	}
						});
	        		}
					
					layer.alert('操作成功！', {
						closeBtn : 0
					});
					refresh();
				$('#my_modal_add').modal('hide');
	        	
	        	
	    	}else{
	    		setToken();
	     		layer.alert(myData.msg);
	    	}
	        layer.close(index_load);
	  	},
	     error: function (e) {
		     layer.close(index_load);
     	} 
	});	
	return result;
}

//刷新
function refresh(){
	getTableData();
	id="";//,treeLevel,subCount,
	subCount="0";
	treeLevel="";
	fatherId="";
}
//设置token
function setToken(){
	$.ajax({
	    type:'get',
	    url:'${ctx}/sendPage/token?token=true',
	    dataType:'text',
	    success: function(myData){
	    	console.log(myData);
			$('.formToken').val(myData);
	  	}
	});	
}


/**** Part 四、以下是自定义新增方法  ****/
//1.定义校验规则-定义
function setValidate(id){
	$(id).each(function(){
		$(this).bootstrapValidator({
		    feedbackIcons: {
		        valid: 'glyphicon glyphicon-ok',
		        invalid: 'glyphicon glyphicon-remove',
		        validating: 'glyphicon glyphicon-refresh'
		    },/** 以下需要结合实际业务清空补充个表单元素的验证规则 **/
		 	fields:{
		 		/** 可自定义新增验证规则
		    	"uctUser.userEname":{
		    		 validators: {
		    			 regexp: {
		    				 regexp: /^[0-9]+$/,
		                      message: '只能是数字'
		                  }
		              }
		    	}
		    	**/
				}
		});
	});
}


function toOrgUser(){
    if(id=="undefined" || id =="" || id == null){
        alert("请先选中一条数据！");
        return;
    }else{
        deleteAllRow('orgUserTable');
        $("#orgUserForm").find("input[name=\"uctUser.w_orgId\"]").val(id);
        $.ajax({type:'get',url:common_list_url,
            data:$('#orgUserForm').serialize()+getCurrentPage(common_list_url+"?"+$('#orgUserForm').serialize(),10),
            dataType:'json',
            success: function(myData){
                var data = baidu.template('orgUserListData',eval(myData));
                $("#orgUserList").html(data);
            }
        });

        $('#org_user_modal').modal('show');
    }
}



</script>


</section>
<!-- Main end -->   
</div>
	<%@include file="/common/plateform/foot.jsp" %>
</div>
<!-- /.content-wrapper -->
<!-- foot start -->


<!-- foot start -->
</body>
</html>













